html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, pre, code, address, variable, form, fieldset, blockquote {
 padding: 0;
 margin: 0;
 font-size: 100%;
 font-weight: normal;
}
table {border-collapse: collapse; border-spacing: 0; }
td, th, caption { font-weight: normal; text-align: left; }
img, fieldset { border: 0; }
q:before, q:after { content:''; }


html, body {width: 100%;}
body {background-color: #fbfbfb;}
h1 {font: bold italic 2em Arial "Times New Roman" sans-serif;}
h2 {
	color:#754C24;
	font-family: Georgia, serif; 
	font-size:2.8em;
	line-height:0.9em;
	font-weight: bold;
	text-shadow:#f9f8f5 -1px 1px 1px;
	margin-bottom:15px;
}

h3 {
	font-family: Georgia, serif;
	font-size:1.1em;
	font-style:italic;
	color: #5A4A42; 
	background:url(http://i1194.photobucket.com/albums/aa369/greaterthangift/easybra/h3-lines.png) repeat-x; 
	padding-top:0.5em; 
	margin:5px 0;
	text-shadow:#f9f8f5 -1px 1px 1px;
}

.h4title {
	font-weight:bold;
}

body p {
	font-size: 1em; 
	font-family: Arial,sans-serif; 
	color: #000; 
	text-align: left; 
	line-height:1.4em; 
	margin-bottom:5px;
}

body a {text-decoration:none;}

ul li {
	font-size: 1em; 
	font-family: Arial,sans-serif; 
	color: #000; 
	text-align: left; 
	line-height:1.2em; 
}

blockquote {
	font: italic 1.2em Georgia, Serif; 
	color: #6e5e57; 
	text-shadow: #f9f8f5 -1px 1px 1px; 
	background:url(http://i1194.photobucket.com/albums/aa369/greaterthangift/easybra/quote.png) left top no-repeat; 
	padding:10px 0 0 35px; 
	line-height:1.4em;
	margin-left:-26px;
}

.selling {
	font-weight:bold; 
	font-size:1.5em;
	font-family: Georgia, serif;
	line-height:1em;
	margin-top: 10px;
	margin-bottom: 10px;
}

.sp_italic {
	font-family: Georgia, Serif;
	font-style:italic;
	font-size:1.1em;
	color:#cc0000;
}

.sp_bold {
	font-family: Georgia, Serif;
	font-weight:bold;
	font-size:1.1em;
	color:#cc0000;
}

.xxs_font {font-size:0.7em;}
.xs_font {font-size:0.8em;}
.s_font {font-size:0.9em;}
.m_font {font-size:1em;}
.l_font {font-size:1.1em;}
.xl_font {font-size:1.2em;}
.xxl_font {font-size:1.3em;}


.stand_out {
	font-weight:bold; 
	color:#8C6239;
}

.deckhead {
	font:bold 1em "Lucida Grande",Arial,sans-sans-serif; 
	color:#603813; 
	text-align:center; 
	letter-spacing:1px; 
	margin-top:-12px;
}

.source_info {
	font: italic 0.7em "Open Sans" Arial sans-serif; 
}


#out_wrapper {width: 100%; margin: 0 auto; background:#fff;}
.wrapper_upper {width:100%; position: relative; padding-top:251px;}
.wrapper_middle {width:100%; margin-top: -8px;}
.wrapper_lower{width:100%; background: #fbfbfb;}

.wrapper_upper .wrapper_shade {width:100%; background:url(http://i1194.photobucket.com/albums/aa369/greaterthangift/general/charm/hr_shade.png) left bottom repeat-x; position:absolute; top:0; left:0; z-index:100;}

.section_wrapper {
	width:980px; 
	padding-top:50px; 
	padding-bottom:50px; 
	margin:0 auto;
}

.section_wrapper.non_padding {padding:0;}
.section_wrapper.non_btm_padding {padding-bottom:0;}
.section_wrapper.non_top_padding {padding-top:0;}

.section_wrapper.borders {border-bottom: #787979 solid 1px; border-top: #787979 solid 1px;}
.section_wrapper.top_border {border-top: #787979 solid 1px;}
.section_wrapper.btm_border {border-bottom: #787979 solid 1px;}
.section_wrapper.non_borders {border:none;}
.section_wrapper.non_top_border {border-top:none;}
.section_wrapper.non_btm_border {border-bottom:none;}

.section_wrapper.center_wrappper {text-align:center;}
.section_wrapper.shade_btm {background:url(http://i1194.photobucket.com/albums/aa369/greaterthangift/donut/hr.png) center bottom no-repeat;}
.section_wrapper.non_background {background:none;}

.clear {clear:both;}
.big_letter {font-size:2.2em;}




/* HEADER */
#header {width: 980px; overflow:hidden; margin: 0 auto;}
#header .logo {width:100%; height: 113px; background: url(http://i1194.photobucket.com/albums/aa369/greaterthangift/general/charm/charm_logo.png) 77px center no-repeat;margin-top:50px; margin-bottom:40px;}
#nav_wrapper {margin-top:30px; position:relative; width:866px; margin: 0 auto; overflow: hidden;}
#nav_menu li {display: inline; float:left; }
#nav_menu a {display: block; background-image: url(http://i1194.photobucket.com/albums/aa369/greaterthangift/general/charm/main_nav.png); background-repeat: no-repeat; height: 48px;}
#nav_menu .women {width: 215px;background-position: 0px 0px }
#nav_menu .women:hover {width: 215px;background-position: 0px -48px;}
#nav_menu .men {width: 182px; background-position: 0 -96px;}
#nav_menu .men:hover {width: 182px; background-position: 0 -144px;}
#nav_menu .kids {width: 140px; background-position: 0 -192px;}
#nav_menu .kids:hover {width: 140px; background-position: 0 -240px;}
#nav_menu .accessory {width: 157px; background-position: 0 -288px;}
#nav_menu .accessory:hover {width: 157px; background-position: 0 -336px;}
#nav_menu .store {width: 172px; background-position: 0 -384px;}
#nav_menu .store:hover {width: 172px; background-position: 0 -432px;}

/* PROMOTION */
#promotion {float:left; width:100%; height:402px; background:url(http://i1194.photobucket.com/albums/aa369/greaterthangift/general/charm/donut/promotion.jpg) no-repeat left top;}
#promotion_2 {float:left; width:100%; height:402px; background:url(http://i1194.photobucket.com/albums/aa369/greaterthangift/general/charm/donut/promotion_2.png) no-repeat left top;}
#promotion_details {float:left; margin:30px 35px 10px 150px; text-align:center;}
#promotion_details img {margin-left:15px;}

/* GENERAL INTRO */
#intro {width:580px; height:100%; text-align:center; margin:0 auto;}
#intro_pic {margin:30px 0; }
#intro p{text-align:center;}
#intro blockquote {margin-top: 25px; text-align:left;}

/* DETAILS & GALLERY */
#gallery {float:left; margin-top:60px; margin-left:30px;}

#arrow_left {float:left;}
#arrow_left a {width: 65px; height: 65px; float:left; margin: 190px 10px 0px 10px; background: url(http://i1194.photobucket.com/albums/aa369/greaterthangift/donut/charm/arrow_left.png) no-repeat center center;}
#arrow_left a:hover {background: url(http://i1194.photobucket.com/albums/aa369/greaterthangift/donut/charm/arrow_left_hover.png) no-repeat center center;}
#arrow_right {float:left;}
#arrow_right a {width: 65px; height: 65px; float:left; margin: 190px 10px 0px 10px; background: url(http://i1194.photobucket.com/albums/aa369/greaterthangift/donut/charm/arrow_right.png) no-repeat center center;}
#arrow_right a:hover {background: url(http://i1194.photobucket.com/albums/aa369/greaterthangift/donut/charm/arrow_right_hover.png) no-repeat center center;}

#preview {width:290px; height:500px; float:left;}
.side_shade {width:30px; height:504px; float:left; background: url(http://i1194.photobucket.com/albums/aa369/greaterthangift/easybra/side_shade.png) no-repeat top left;}
#selector {width:440px;}
#selector li {width:90px; display: inline; float:left; padding-top:90px; text-align:center; margin:50px 25px 25px 25px; font: italic 1em Arial,sans-serif; color: #5A4A42; text-shadow:#f9f8f5 -1px 1px 1px; text-decoration:none; cursor:hand;}
#selector a {text-decoration:none;}

#details {width:370px; float:right; margin-right:70px;}
#details h3 {margin-top:15px;}
#instruction span {font: italic 1.7em Georgia,serif; color: #5A4A42;}
#instruction span.stand_out {font: bold 0.9em "Open Sans Condensed" sans-serif;	color:#8C6239;}

/* SIZING GUIDE */
#size {width:580px; margin:0 auto; text-align:center;}
#size p {text-align:left;}
#size_chart {width:100%; height:190px; background:url(http://i1194.photobucket.com/albums/aa369/greaterthangift/easybra/size_chart.png) center top no-repeat; margin-top:40px;}

/* REVIEW & TIPS */
#review_wrapper {width:100%; margin:0 auto;}
#review {width: 250px; float:left;}
#tips {width:250px;float:right}

/* GUARRANTEE */
#guarrantee {width:100%; float:left; position:relative; background:#eae5e0; margin-top:30px;}
#guarrantee img {position:absolute; top:-8px; left:50px; z-index:100;}
#guarrantee h3 {font:1em Georgia,Serif; margin:15px 55px 15px 200px; background:url(http://i1194.photobucket.com/albums/aa369/greaterthangift/easybra/guarrantee_lines.png) repeat-x 0% 90%; padding:20px 0; line-height:1.4em; border:none;}
.bottom_shade {width:980px; height:30px; float:left; background: url(http://i1194.photobucket.com/albums/aa369/greaterthangift/easybra/bottom_shade.png) no-repeat top center;}

/* ADVERT */
#advert {width:980px; height: 326px; text-align:center; margin-top:-2px;}
#advert .link {height: 400px; width:326px; float:left; position:relative;}
#advert .link_desc {height:110px; width:100%; background:url(http://i1194.photobucket.com/albums/aa369/greaterthangift/general/charm/bg_link_desc.png); position:absolute; bottom:0; left:0; padding-top:20px;}
#advert .link_desc h2 {font:1.8em Arial, sans-serif; color:#fff; margin-bottom:5px; text-shadow:none;}
#advert .link_desc p a {font: italic 1.2em Georgia, serif; color:#fff; display:block; height:33px; background: url(http://i1194.photobucket.com/albums/aa369/greaterthangift/general/charm/link_arrow.png) 236px center no-repeat; text-decoration:none; padding-top:12px; padding-right:100px; text-align:right;}
#advert .link_desc p a:hover {color:#171717;}

#link_1 {background: url(http://i1194.photobucket.com/albums/aa369/greaterthangift/general/charm/clink_1.jpg)no-repeat left top;}
#link_2 {background: url(http://i1194.photobucket.com/albums/aa369/greaterthangift/general/charm/clink_2.jpg)no-repeat left top;}
#link_3 {background: url(http://i1194.photobucket.com/albums/aa369/greaterthangift/general/charm/clink_3.jpg)no-repeat left top;}
#link_4 {background: url(http://i1194.photobucket.com/albums/aa369/greaterthangift/general/charm/clink_4.jpg)no-repeat left top;}
#link_5 {background: url(http://i1194.photobucket.com/albums/aa369/greaterthangift/general/charm/clink_5.jpg)no-repeat left top;}
#link_6 {background: url(http://i1194.photobucket.com/albums/aa369/greaterthangift/general/charm/clink_6.jpg)no-repeat left top;}


/* FOOTER */
#footer {width:100%; background: url(http://i1194.photobucket.com/albums/aa369/greaterthangift/easybra/bg-footer.jpg) repeat; padding:30px 0; margin:0 auto;}
#footer_menu {float:left; position:relative; left:50%;}
#footer_menu ul {float:left; position:relative; left:-50%;}
#footer_menu li {display: inline; float:left; border-right: #B3B3B3 1px solid; padding:0 55px;}	
#footer_menu .last_item {border-right:none;	}
#footer_menu .normal {font:1.2em "Open Sans" Arial sans-serif; color:#5a4a42; text-shadow:#f9f8f5 -1px 1px 1px; text-decoration:none;}
#footer_menu a:hover {color:#000000;}

#footer_menu .active {font:1.2em "Open Sans" Arial sans-serif; text-shadow:#f9f8f5 -1px 1px 1px; text-decoration:none; color:#000000;}

#footer_content {font-size:0.8em; width:580px; margin:0 auto; clear:both; margin-top: 60px;}
#footer_content .center {text-align:center;}
